stab repeatedly - Turkish English Dictionary